﻿.camp-content {
    margin-bottom: 20px;
}
.camp-register {
    background-image: url('/Content/Campaign/20-11/images/bg-compain-register-20-11.jpg');
    min-height: 451px;
}
.camp-form {
    width: 350px;
    margin: 75px 0 0 0;
    padding-left: 20px;
}
.camp-form .camp-form-row {
    margin-left: 26px;
    margin-bottom: 9px;
}
.camp-form .camp-form-row .camp-label { width: 84px;color: #8b6f25;height: 23px;line-height: 23px; }
.camp-form .camp-form-row input[type="text"] { width: 192px; height: 23px;padding-left: 3px; }
.camp-form .camp-form-row input[type="submit"] {
    float: right;
margin-right: 44px;
border: none;
padding: 6px 5px;
color: #fff;
background-color: #000;
}
.camp-error {
margin-left: 84px;
margin-top: 4px;
color: red;
font-weight: bold;
}
.camp-error-summary {
color: red;
font-weight: bold;
margin: 0 25px;
}
.camp-promotion {
    margin-top: 23px;
}